<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>

    <script>

        // ^  以...开头
        // $  以...结尾

        // 这两个限定符一起使用  可以把正则给定死

        // god  good  goood   不能有其他的

        var reg = /go{1,}d/ ;    // god  good    123god23

        console.log(reg.test('123god23'));
        

        var reg = /^go{1,}d$/ ;    // god  good    

        console.log(reg.test('gooood'));



        // 判断字符串里面都是数字
        var reg = /^[0-9]{1,}$/ ;

        console.log(reg.test('123456'));


        // 首尾是数字，中间是字母
        var reg = /^[0-9][a-zA-Z]+[0-9]$/ ;

        console.log(reg.test('1wqe33'));


        // 验证用户名  数字不能开头，6-12位，只能是数字，字母下划线组成
        var reg = /^[a-zA-Z_][0-9a-zA-Z_]{5,11}$/ ;

        console.log(reg.test('_ssss1qwertyui_'));


        // 验证手机号  11位纯数字  1
        var reg = /^1[3-9][0-9]{9}$/


        // 邮箱  123@qq.com   名字@名字.名字

        var reg = /^[0-9a-zA-Z]+@[0-9a-zA-Z]+\.[0-9a-zA-Z]+$/ ;   // .是特殊符号，需要转义

        console.log(reg.test('123@qqcom'));


    </script>
    
</body>
</html>